<html>
<body>
<p>Executes commands issued by the GUI, such as making changes to the model or
loading and saving data. Provides Undo functionality with the Command design
pattern.</p>

<p>The main classes in the <code>controller</code> package are:</p>
<ul>
<li><b><code>Controller</code></b>: Communicates between the gui and the model,
and manages the collections of <code>Command</code> objects</li>
<li><b><code>Command</code></b>: The base class for creating commands</li>
</ul>
</body>
</html>